package string;

import java.util.Arrays;

/**
 * String[] split(String regex):拆分
 * 将当前字符串按照满足正则表达式（regex）的部分进行拆分
 */
public class SplitDemo {
    public static void main(String[] args) {
        String s="aad121ada121dsds24ds";
        String[] data=s.split("[0-9]+");
        System.out.println(Arrays.toString(data));

        s="123.456.789";
        data=s.split("\\.");
        System.out.println(Arrays.toString(data));
        //最开始是可拆分的，数组第一个元素就为""
        //如果连续多个可拆分，他们之间也会拆出一个空字符串""
        //如果多个可拆分的在末尾，直接忽略
        s=".123....456.78....";
        data=s.split("\\.");
        System.out.println(Arrays.toString(data));
    }
}
